@charset "utf-8";
/* CSS Document */
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { color:#555; margin:0px; padding:0px; text-align:left;}
body{ line-height:24px; font-size:14px; font-family:"微软雅黑";}
img { border:none;} 
ul,li { margin:0px; padding:0px; list-style:none;}
h1, h2, h3, h4, h5, h6 { font-size:16px; font-weight:bold;}
a{ color:#0665b4; text-decoration: none; };
a:hover { color:#fe6127; text-decoration: none; }
a:focus { outline: none; }
.clear{ clear:both}
.fl { display: inline; float: left; }
.fr{ display: inline;  float: right; }
table tr td{ font-size:14px;}

#header{ width:1200px; height:100px;  margin:0 auto; text-align:right;  padding-top:12px;  overflow:hidden;}
#header h2{ font-size:23px; letter-spacing:2px; line-height:38px; color:#000; text-align:right;}
#header p{ text-align:right; line-height:26px;}
.font18{ font-size:18px;}
.font27{ font-size:25px;}
.color_fe6127{ color:#fe6127;}
.color_000{ color:#000;}
.bjbit1{ background: url(../images/bjbit1.jpg) no-repeat 1035px 0px;}
#menu{ width:100%; height:55px; background:url(../images/menubj.jpg) repeat-x; overflow:hidden;}
#menu ul{ width:1205px; height:55px; margin:0 auto;}
#menu ul li{ float:left; display:inline;}
#menu ul li a{ color:#fff; font-size:15px; line-height:55px; padding:0px 32px; display:block;}
#menu ul li a:hover{ background:url(../images/menuhovbj.jpg) repeat-x;}
#menu ul li#current a { background:url(../images/menuhovbj.jpg) repeat-x;}

#banner{ position:relative; width:100%; height:506px; overflow:hidden}
#slider{position:absolute;width:1920px;height:500px;background:url(../images/loading.gif) no-repeat 50% 50%;left:50%;margin-left:-960px}
#slider img {position:absolute;top:0px;left:0px;display:none;}
.nivo-controlNav{position:absolute;left:50%;bottom:20px;margin-left:-60px}
.nivo-controlNav a {display:block;width:22px;height:22px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active {background-position:0 -22px;}
.nivo-directionNav a {display:block;width:30px;height:30px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {background-position:-30px 0;right:400px;}
a.nivo-prevNav {left:400px;}
.nivo-caption {text-shadow:none; font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a {color:#efe9d1;text-decoration:underline;}

#keyword{ width:100%; height:44px; background-color:#f3f3f3; overflow:hidden; }
#keyword h4{ width:1200px; line-height:44px; font-size:14px; margin:0 auto; font-weight:normal;}

.sy_product{ width:1200px; margin:0 auto; margin-top:45px; overflow:hidden;}
.sy_product_list{ width:275px;}
.sy_pro_title{ width:275px; height:78px; background-color:#0b62b1; padding-top:30px; overflow:hidden;}
.sy_pro_title h1{ color:#c0d1e5; font-size:34px; font-weight:normal; text-align:center;}
.sy_pro_title p{ color:#769ccb; font-size:22px; font-family:Arial; text-align:center; line-height:50px;}
.sy_pro_list ul{ margin-top:5px;}
.sy_pro_list ul li{ width:275px; font-size:17px; background-color:#eee; height:57px; line-height:57px; margin:2px 0px; overflow:hidden;}
.sy_pro_list ul li a{ width:200px; display:block; padding-left:75px;}
.sy_pro_list ul li a:hover{ color:#fff; background:url(../images/sy_p_listbj.jpg) no-repeat;}
.sy_pro_list ul li.current a{ color:#fff; background:url(../images/sy_p_listbj.jpg) no-repeat;}



.sy_product_right{ width:885px; overflow:hidden;max-height: 695px;}
.sy_proshow{width:885px; overflow:hidden;}

.sy_proshow ul{ width:950px;}
.sy_proshow ul li{ width:277px;text-align:center; float:left; display:block; margin:20px 24px 10px 0px; line-height:35px; overflow:hidden;}
.sy_proshow ul li a{display:block;}
.sy_proshow ul li img{min-width:260px; height:260px; border:1px solid #ccc;width:auto;}


/* .sy_proshow ul{ width:950px;overflow: hidden;padding-top: 15px;}
.sy_proshow ul li{ width:277px; text-align:center; float:left; display:inline; margin:0 26px 10px 0px; line-height:45px; overflow:hidden;}
.sy_proshow ul li img{ width:275px; height:181px; border:1px solid #ccc;} */

.sy_proshow ul li img:hover{ border:1px solid #0b62b1;}
.ad{ width:100%; height:224px; margin-top:25px; overflow:hidden;}

#advantage{ width:1200px; margin:0 auto; overflow:hidden;}
#ad_1{ width:1198px; height:370px; background:url(../images/ad_bj1.jpg) no-repeat; overflow:hidden;}
.ad_font1{ width:63px; height:66px; font-size:25px; font-weight:bold; padding-right:10px; line-height:65px; color:#fff; background:url(../images/adv_img1.jpg) no-repeat; text-align:center; margin:26px 0px 0px 46px; overflow:hidden;}
.ad_font2{ width:500px; font-weight:600; letter-spacing:1px; font-size:22px; color:#0b62b1; margin:45px 0px 0px 10px; overflow:hidden;}
.ad_text{ font-size:15px; line-height:28px; margin:0px 0px 0px 120px; overflow:hidden;}
.ad_text p{ background:url(../images/adv_img2.jpg) no-repeat 0px 9px; padding-left:18px;}
#ad_2{ width:720px; height:405px; padding:10px 0px 0px 478px; background:url(../images/ad_bj2.jpg) no-repeat; overflow:hidden;}
#ad_3{ width:1198px; height:406px; background:url(../images/ad_bj3.jpg) no-repeat; overflow:hidden;}
#ad_4{ width:720px; height:394px; padding:20px 0px 0px 498px; background:url(../images/ad_bj4.jpg) no-repeat; overflow:hidden;}

.n_contact_font1{ font-size:18px; color:#000;}
#sy_aboutbj{ width:100%; background-color:#f8f8f8; border-top:1px solid #e4e4e4; padding-bottom:60px; overflow:hidden;}
.sy_about{ width:1200px; margin:0 auto; overflow:hidden;}
.sy_about H2{ font-size:20px; color:#444; margin-top:65px;}
.sy_about .line{ width:37px; height:2px; background-color:#18488f; margin:23px 0px 0px 0px; overflow:hidden;}
#sy_about_fl{ width:198px; margin-top:17px; overflow:hidden;}
#sy_about_fl ul li{ width:198px; height:145px; color:#0665b4; overflow:hidden;}
#sy_about_fl ul li#n1 a{ display:block; width:198px; height:145px;}
#sy_about_fl ul li#n1{ width:198px; height:145px; color:#0665b4; background:url(../images/about_lbj_11.jpg) no-repeat; overflow:hidden;}
#sy_about_fl ul li#n2{ width:198px; height:145px; color:#0665b4; background:url(../images/about_lbj_21.jpg) no-repeat; overflow:hidden;}
#sy_about_fl ul li#n3{ width:198px; height:145px; color:#0665b4; background:url(../images/about_lbj_3.jpg) no-repeat; overflow:hidden;}
#sy_about_fl ul li#n1:hover{ background:url(../images/about_lbj_1.jpg) no-repeat;}
#sy_about_fl ul li#n2:hover{ background:url(../images/about_lbj_2.jpg) no-repeat;}
#sy_about_fl ul li#n3:hover{ background:url(../images/about_lbj_3.jpg) no-repeat;}
#sy_about_fl ul li p{ font-size:18px; margin:50px 0px 0px 83px;}
#sy_about_fl ul li p a{ width:198px; height:145px; display:block;}
#sy_about_fl ul li p a:hover{ color:#fff;}
#sy_about_fl ul li#n3 p a{ color:#fff;}
#sy_about_fl ul li .font1{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#sy_about_r ul li .imgcon{width:327px;height:213px;}
.imgcon{text-align: center;overflow: hidden;}
.imgcon img{display:inline-block;vertical-align:middle;max-width: 100%;max-height: 100%;}
.imgcon::after{display:inline-block;font-size:0;content:".";clear:both; height: 100%; width: 0; vertical-align: middle;}

.page{ width:100%;height:35px; padding-top:15px; text-align:center;}
.page a{display:inline-block; color:#333; border:1px solid #dedede; padding: 2px 8px; margin:0px 3px; border-radius:2px;}
.page a:hover{background-color:#0016B0;color:#fff; text-decoration:none;}
.page .current{display:inline-block; padding: 5px 8px; color:#0016B0; font-weight:bold;}

#sy_about_r{ width:1002px; margin-top:17px; overflow:hidden;}
#sy_about_r ul li{ float:left; margin:0px 0px 3px 7px;}
.about_text_fl{ width:676px; margin:10px 0px 0px 0px;}
.about_text_fl h3{ font-size:20px; color:#333; font-weight:normal; line-height:60px;}
.about_text_fl p{ font-size:15px; color:#666;}
.about_text_fr{ width:430px; margin:25px 0px 0px 0px;}
.about_text_fr a{ width:90px; height:44px; margin-top:70px; color:#fff; padding-left:56px; line-height:44px; display:block; float:left;}
.about_text_fr .bj1 a{ background:url(../images/xiangqing.jpg) no-repeat; margin-right:18px;}
.about_text_fr .bj2 a{ background:url(../images/zixun.jpg) no-repeat;}

#sy_case{ width:1200px; margin:0 auto; margin-top:60px; overflow:hidden;}
#sy_case H2{ font-size:20px; color:#444;}
#sy_case .line{ width:37px; height:2px; background-color:#18488f; margin:23px 0px 0px 0px; overflow:hidden;}
#sy_case ul{ width:1216px; margin-top:17px; overflow:hidden;}
#sy_case ul li{ width:289px; float:left; margin-right:14px; background:url(../images/sy_casebj.jpg) no-repeat; text-align:center; overflow:hidden;}
#sy_case ul li p{ text-align:center; line-height:70px; }
#sy_case ul li img{ width:274px; height:227px; margin-top:8px;}

#demo{ margin-top:17px;}
#marquePic1 table tr td{ text-align:center; line-height:45px;}
#marquePic1 table tr td img{ width:260px; height:260px; background:url(../images/sy_casebj.jpg) no-repeat 0px 1px; padding:10px 7px; margin:0px 10px;background-size: 100% 99%;}

#marquePic2 table tr td{ text-align:center; line-height:45px;}
#marquePic2 table tr td img{ width:325px; height:214px; background:url(../images/sy_casebj.jpg) no-repeat 0px 1px; padding:10px 7px; margin:0px 10px;background-size: 100% 99%;}

#sy_newbj{ width:100%; background-color:#f8f8f8; padding-bottom:45px; margin-top:30px; overflow:hidden;}
#sy_new{ width:1200px; margin:0 auto; margin-top:50px; overflow:hidden;}
.sy_new_fl{ width:694px; background:url(../images/sy_new_line1.jpg) no-repeat 0px 41px; overflow:hidden;}
.sy_new_title{ width:694px; height:42px; overflow:hidden;}
.sy_new_title .fl a{ width:100px; height:42px; display:block; float:left; font-size:19px; color:#555; margin-right:35px; font-weight:bold;}
.sy_new_title .fl a:hover,.sy_new_title .fl a.current{ background:url(../images/sy_new_line.jpg) no-repeat 21px bottom; color:#18488f;}
.sy_new_img{ width:246px; margin-top:20px;}
.sy_new_img img{ border:8px solid #eee;}
.sy_new_imgfr{ width:445px; margin-top:20px; font-size:14px;}
.sy_new_imgfr h4{ line-height:35px;}
.sy_new_imgfr h4 a{ font-size:15px; color:#333;}
.more{ width:81px; height:27px; line-height:27px; margin-top:10px; background-color:#0075cf; text-align:center; overflow:hidden;}
.more a{ color:#fff; }
.sy_new_fl ul{ width:680px; margin:20px 0px 0px 4px; overflow:hidden;}
.sy_new_fl ul li{ width:680px; height:36px; font-size:15px; line-height:36px; overflow:hidden;}
.sy_new_fl ul li a{ font-size:15px;}

.sy_new_fr{ width:347px; overflow:hidden;}
.sy_new_fr_title{ width:347px; height:42px; background:url(../images/sy_new_fr_tbj.jpg) no-repeat 0px 40px; }
.sy_new_fr_title .fl a{ width:76px; height:42px; display:block; float:left; font-size:19px; color:#18488f; margin-right:35px; font-weight:bold;}
.sy_new_fr dl{ width:347px; margin-top:10px; overflow:hidden;}
.sy_new_fr dl dt{ width:347px; padding-left:30px; height:24px; margin:10px 0px 5px 0px; line-height:24px; background:url(../images/answer1.jpg) no-repeat 0px top; overflow:hidden;}
.sy_new_fr dl dd{ width:347px; padding-left:30px; border-bottom:1px dashed #ccc; padding-bottom:10px; background:url(../images/answer2.jpg) no-repeat 0px top; overflow:hidden;}

#link{ width:1198px; height:90px; line-height:30px; border:1px solid #ccc; margin:0 auto; margin-top:30px;}
#link h4{ margin-left:20px; font-weight:normal; font-size:14px; }

.footerbj{ width:100%; margin-top:35px; background-color:#2f2f2f; padding-bottom:20px; overflow:hidden;}
.footer{ width:1200px; margin:0 auto; margin-top:20px; overflow:hidden;}
.footer h2{ font-size:15px; color:#eee; font-weight:normal;}
.footer h2 a{color:#eee; margin:0px 32px;}
.footer h2 a:hover{color:#ff6227;}
.foot_company{ width:695px; margin:0 auto;  padding-left:280px; color:#bbb; margin-top:25px; overflow:hidden;}
.foot_company p{ color:#bbb;}
.foot_cot{ padding-left:105px; color:#bbb; margin-top:15px; overflow:hidden;}
.footbot{ width:100%; height:36px; line-height:36px; border-top:1px solid #696a6b; background-color:#2f2f2f; text-align:center; font-size:12px; overflow:hidden;}


#n_banner{ width:100%; height:329px; background:url(../images/n_banner.jpg) no-repeat; overflow:hidden;}
.ny_fr{ width:895px; overflow:hidden;}
.ny_fr .content{ width:895px; margin:10px 0px;}
.n_r_title{ width:895px; height:35px; border-bottom:1px solid #ccc; overflow:hidden;}
.n_r_title .fl{ font-size:16px; font-weight:bold;}
.n_p_company{ width:853px; margin-top:20px; border:1px solid #ccc; padding:10px 20px; overflow:hidden;}

.n_l_pro_title{ width:260px; height:45px; margin-top:15px; padding-left:15px; font-size:17px; line-height:45px; background-color:#0b62b1; color:#fff; overflow:hidden;}
.n_l_pro_list{ width:273px; border:1px solid #ccc; padding-bottom:10px; overflow:hidden;}
.n_l_pro_list ul li{ width:273px; text-align:center; padding-top:15px; overflow:hidden;}
.n_l_pro_list ul li p{ text-align:center;}
.n_l_pro_list ul li img{ width:220px; height:220px; border:1px solid #dedede;}
.n_l_pro_news{ width:273px; border:1px solid #ccc; padding-bottom:10px; overflow:hidden;}
.n_l_pro_news ul li{ width:240px; height:38px; line-height:38px; border-bottom:1px dashed #ddd; margin:0 auto; padding-left:15px; background:url(../images/bit1.jpg) no-repeat 2px 18px; overflow:hidden;}
.product_top{ margin-top:25px; overflow:hidden;padding-bottom: 30px;}
.product_top .fl{ width:382px; overflow:hidden;}
.product_top .fl img{ width:auto; height:300px; border:1px solid #ccc;margin-top: 16px;}
.product_top .fr{ width:417px; margin-right:50px; overflow:hidden;}
.product_top .fr h3{ font-size:22px; height:55px; line-height:55px; color:#444; margin-bottom:10px; border-bottom:1px dashed #ccc; overflow:hidden;}
.product_top .fr .content{ width:100%;height: 120px;overflow: hidden;}
.product_top .fr .tel{ font-size:16px; font-weight:bold;}
.product_top .fr .tel span{ font-size:22px; color:#fe6127;}
.product_top .fr .ask{ width:140px; height:38px; background-color:#c00; font-size:18px; color:#fff; font-weight:bold; line-height:38px; letter-spacing:3px; text-align:center; margin-top:15px; overflow:hidden;}
.product_top .fr #ask{ width:130px; height:38px; font-family:"微软雅黑"; background-color:#c00; border:none; font-size:16px; color:#fff; font-weight:bold; line-height:38px; letter-spacing:3px; text-align:center; margin-top:25px; overflow:hidden;}
.product_top .fr #ask:hover{ background-color:#da5421;}
.pro_content_title{ width:890px; padding-left:5px; height:35px; font-size:18px; margin-top:25px; background:url(../images/line.jpg) no-repeat 0px bottom;}
.pro_content_title1{ width:890px; padding-left:5px; height:35px; font-size:18px; margin-top:60px; background:url(../images/line1.jpg) no-repeat 0px bottom;}
.pro_content_title2{ width:890px; padding-left:5px; height:35px; font-size:18px; background:url(../images/line.jpg) no-repeat 0px bottom;}
.pro_content{ width:895px; margin-top:10px; overflow:hidden;}
.n_link{ margin-top:50px;}
.related_pro ul{ width:895px; overflow:hidden;}
.related_pro ul li{ width:222px; text-align:center; font-size:15px; float:left; display:inline; margin:20px 26px 10px 0px; line-height:45px; overflow:hidden;}
.related_pro ul li img{ width:220px; height:208px; border:1px solid #ccc;}
.related_pro ul li img:hover{ border:1px solid #0b62b1;}
#demo1{ margin-top:17px;}
#marquePica table tr td{ text-align:center; line-height:45px;}
#marquePica table tr td img{ width:275px; height:275px; border:1px solid #ccc; margin:0px 10px;}
#marquePicb table tr td{ text-align:center; line-height:45px;}
#marquePicb table tr td img{ width:316px; height:208px; border:1px solid #ccc; margin:0px 10px;}
.article_title{ width: 100%; height:40px; line-height: 40px; text-align: center; font-size: 15px; font-weight: bold; color: #000;}
.artdet{ width: 100%; height: 30px; line-height: 30px; text-align: center;}



.related_news{ width:900px; margin-top:10px; overflow:hidden;}
.related_news ul li{ width:400px; height:38px; float:left; margin-right:32px; border-bottom:1px dashed #ccc; line-height:38px; background:url(../images/bit2.jpg) no-repeat 0px 16px; padding-left:18px; overflow:hidden;}
.related_news ul li a{ font-size:15px;}
.news dl dt{ margin-top:10px; font-size:15px; line-height:35px; font-weight:bold; color:#333;}
.news dl dd{ border-bottom:1px solid #ccc; padding-bottom:10px;}


.sy_proshow.certif li img {height: auto;max-width: 100%;}
